const mongoose = require('../config/db')

const productSchema = new mongoose.Schema({
    // 产品名称
    name:{
        type:String,
    },
    // 所属系列或者型号
    series:[
        {
           type:mongoose.Schema.Types.ObjectId,
           ref:'Serie'
        }
    ],
    // 所属门店
    // store:{ 
    //     type:mongoose.Schema.Types.ObjectId,
    //     ref:'Store'  
    // },

    price:{ // 产品价格/单价
        type:Number, 
    },
    unit:{ // 计价单位:1为平方米
        type:Number, 
        //default:1
    },
    unitName:{ // 计价单位名称
        type:String,
    },
    // 折扣0.1-1,默认为1，即不打折
    discount:{
        type:Number, 
        default:1 
    },
    // 数量
    total:{
        type:Number, 
    },
    // 颜色(暂没有用到)
    colors:{
        type:Array
    },
    // 排序值，从1开始，越小排在越前面
    sortNum:{
        type:Number,
    }
},{timestamps: {createdAt: 'createTime', updatedAt: 'updateTime'}})

const Product = mongoose.model('Product',productSchema)

module.exports = Product
